package com.xbk.seckill.application.command;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * @author xiexu
 * @date 2025/2/4 21:36
 */
@Data
public class SeckillGoodsCommond implements Serializable {

    /**
     * 商品名称
     */
    private String goodsName;

    /**
     * 秒杀活动id
     */
    private Long activityId;

    /**
     * 商品原价
     */
    private BigDecimal originalPrice;

    /**
     * 秒杀活动价格
     */
    private BigDecimal activityPrice;

    /**
     * 商品初始库存
     */
    private Integer initialStock;

    /**
     * 限购个数
     */
    private Integer limitNum;

    /**
     * 商品描述
     */
    private String description;

    /**
     * 商品图片
     */
    private String imgUrl;

    /**
     * 版本号，默认为1，传递的是活动的版本号
     */
    private Long version = 1L;
}
